home *** CD-ROM | disk | FTP | other *** search
- Init()
- {
- BufferScreenTemp("full", 1, "zbuffer fsaa")
- BufferScreenTemp("half", 2, "")
- BufferScreenTemp("qt1", 4, "")
- BufferScreenTemp("qt2", 4, "")
- }
-
- Begin()
- {
- SetRenderTarget(0, "full", "color depth stencil")
- }
-
- End()
- {
- // downsample to half sized buffer
- SetRenderTarget(0, "half", "")
- SetTexture(0, "full")
- QuadScreen("downsample.mat", 2)
-
- // downsample to quarter sized buffer
- SetRenderTarget(0, "qt1", "")
- SetTexture(0, "half")
- QuadScreen("downsample.mat", 4)
-
- SetRenderTarget(0, "qt2", "")
- SetTexture(0, "qt1")
- SetConst(0, 0.5, 0, 0, 0)
- QuadScreen("blur_gauss_var.mat", 4)
-
- SetRenderTarget(0, "qt1", "")
- SetTexture(0, "qt2")
- SetConst(0, 1.25, 0, 0, 0)
- QuadScreen("blur_gauss_var.mat", 4)
-
- SetRenderTarget(0, "qt2", "")
- SetTexture(0, "qt1")
- SetConst(0, 2.25, 0, 0, 0)
- QuadScreen("blur_gauss_var.mat", 4)
-
- SetRenderTarget(0, "qt1", "")
- SetTexture(0, "qt2")
- SetConst(0, 3.25, 0, 0, 0)
- QuadScreen("blur_gauss_var.mat", 4)
-
- SetRenderTarget(0, "qt2", "")
- SetTexture(0, "qt1")
- SetConst(0, 4.25, 0, 0, 0)
- QuadScreen("blur_gauss_var.mat", 4)
-
- SetRenderTarget(0, "backbuffer", "color depth stencil")
- SetTexture(0, "qt2")
- SetTexture(1, "full")
- QuadScreen("ColorGlowApply.mat", 1)
-
- }
-
-